<?php
/**
 * Page index
 * Toutes les requêtes html et ajax sont redirigées ici
 */

/*
 * Données requises
 */
require 'data/directories.lib.php';
require 'data/database.lib.php';

/*
 * Librairies requises
 */
require 'librairies/functions.lib.php';
require 'librairies/sh/shBase.class.php';
require 'librairies/sh/shMoteur.class.php';

header('Content-type: text/html; charset=UTF-8');



try {
    shMoteur::__instance()->execute();
} catch(Exception $error) { 
    echo '<pre>';
    echo 'Erreur '.$error->getCode(), ' : <br />';
    echo $error->getMessage(), ' : <br />';
    echo '<br />';
    echo $error->getTraceAsString();
    echo '</pre>';
    exit;
};
?>
